export default {
    Home: 'Home',
    BlockChain: 'BlockChain',
    Contract: 'Contract',
    DAOOnline: 'DAO Online',
    Explorer: 'Explorer',
    APITest: 'API Test',
    User: 'User',
    Profile: 'Profile',
    Language: 'Language',
    en:'en',
    zh:'zh',

    DAO: 'DAO',
    Process: 'Process',
    Task: 'Task',
    Community: 'Community',
    Finance: 'Finance',
    Post: 'Post',

    login: 'Login',
    connect: 'Connect',
    keyManagerAddress: 'Key Manager Address',
    placeholder: 'Please enter the key manager address',
    keyName: 'Key Name',
    keyAddress: 'Key Address',
    scanning: 'Scanning...',
    autoScan: 'Auto Scan',
    scanSuccess: 'Scan completed',
    scanFailure: 'Scan failed',
    wsAlreadyConnected: "WebSocket is already connected.",
    wsConnectionOpened: "WebSocket connection opened.",
    wsConnectionClosed: "WebSocket connection closed.",
    wsError: "WebSocket error:",
    wsNotConnected: "WebSocket is not connected or not in OPEN state.",
    requestTimedOut: "Request timed out",
    loginSuccess: "Login successful",
    loginFailed: "Login failed",
    noResponseFromServer: "No response from server.",
    enter: 'Enter',
    confirm: 'Confirm',
    cancel: 'Cancel',
    send: "Send",
    search: 'Search',
    uploadSuccess: 'Upload Success',
    uploadFailed: 'Upload failed',

    loginform:{
        keyManagerAddress: 'Key Manager',
        placeholder: 'Please enter the key manager address',
        scanning: 'Scanning',
        autoScan: 'Scan',
        scanSuccess: "Scanning successful",
        scanFailure: "Scanning failed",
    },

    profile: {
        basicInfo: 'Basic Information',
        save: 'Save',
        username: 'User Name',
        createdAt: 'Created At',
        accountAddress: 'Account Address',
        bio: 'Biography',
    },

    contract: {
        name: 'Contract Name',
        address: 'Contract Address',
        version: 'Contract Version',
        deploymentTime: 'Deployment Time',
        runtime_type: 'Runtime Type'
      },

    community: {
        community_id: 'Community ID',
        community_name: 'Community Name',
        enter_community_name: 'Please enter community name',
        description: 'Description',
        logo_url: 'Logo',
        creator: 'Creator',
        admin_ids: 'Admin IDs',
        created_at: 'Created At',
        updated_at: 'Updated At',
        add_community: 'Create',
    }

} as const;